home *** CD-ROM | disk | FTP | other *** search
/ World of Education / World of Education.iso / world_m / mgvga401.zip / MG.DOC < prev    next >
Text File  |  1992-03-01  |  5KB  |  120 lines

  1. ┌─────────────────────────────────────────────────────┐
  2. │ MASTER-GRAPH (tm)  Version 4.01  VGA Card  640x480  │   March 1st 1992
  3. ├─────────────────────────────────────────────────────┤   ──────────────
  4. │ Copyright (c) 1990-2 by Oded Davidy and Yaniv Shaya │
  5. └─────────────────────────────────────────────────────┘
  6.  
  7.             General information
  8.            ---------------------
  9.  
  10. 1.  MG.EXE    is the NON CO-PROCESSOR (8087/287/387) version.
  11.  
  12. 2.  MG87.EXE  requires a CO-PROCESSOR (8087/287/387) to run.
  13.  
  14. 3.  If you run MASTER-GRAPH (tm) not from your current directory,
  15.     be sure to set the MGDIR parameter in the environment set.
  16.     For example:  SET MGDIR=C:\MG\
  17.  
  18. 4.  MASTER-GRAPH (tm) requires an IBM PC, XT, AT, PS2 or a 100% compatible.
  19.     As MASTER-GRAPH (tm) uses lots of mathematical calculations, plotting
  20.     complicated graphs on an IBM PC or XT without a co-processor might take
  21.     more than just few seconds (as it takes on IBM AT's for example) - so take
  22.     it into account.
  23.     MASTER-GRAPH (tm) performes very well on an IBM AT (12Mhz and above).
  24.  
  25. 5.  MASTER-GRAPH (tm) requires MS-DOS version 3.30 or later (MS-DOS 5.00 was
  26.     also tested successfully).
  27.     Testings approved that MASTER-GRAPH (tm) may also be executed under
  28.     DESQview and WINDOWS 3.xx provided there's enough memory.
  29.  
  30. 6.  At least 256Kb free ram memory is required to run MASTER-GRAPH (tm).
  31.  
  32. ------------------------------------------------------------------------------
  33. Additions in version 4.01 over version 4.00:
  34. ============================================
  35.  
  36. 1.  Tiny bug fixes and help text changes.
  37.  
  38. 2.  A special functions stack saves the last 10 plotted functions.
  39.     You may move inside this stack with the UP and DOWN arrow keys.
  40.  
  41. 3.  MASTER-GRAPH (tm) no longer sets and resets the NumLock key's status.
  42.     This operation was done before to assist users with old 80-keys keyboards,
  43.     but since all standard keyboards nowadays are enhanced, there is no need
  44.     for this operation any more.
  45.  
  46. 4.  Help text is now referred in a more efficient way.
  47.  
  48.  
  49. Additions in version 4.00 over version 3.30:
  50. ============================================
  51.  
  52. 1.  A Microsoft/Logitech mouse is now fully supported.
  53.     If you have a three button mouse, your middle button can be used to
  54.     invoke the on-line help screens.
  55.     When a Y/N question is given, the RIGHT button performs as NO and the
  56.     LEFT button performs as YES.
  57.  
  58. 2.  Added ALT+M to invoke a menu (can be accessed also by clicking the left
  59.     mouse button at the upper left corner of the screen).
  60.     Menu items can be selected by either pressing the corresponding hot key,
  61.     pressing the first letter or clicking the left mouse button.
  62.  
  63. 3.  Fixed a bug in auto-scaling that would lock the computer.
  64.     Fixed a bug in the PERFECT accuracy warning.
  65.     Fixed a bug in loading help if the current directory changes.
  66.  
  67. 4.  Added X and Y labels to the axes (when axes are displayed).
  68.  
  69. 5.  A new built-in function:  INV(x)  =  1/x
  70.  
  71. 6.  A new built-in function:  SINC(x) =  SIN(x)/x
  72.     Note:  This function is defined as 1 when x=0
  73.  
  74. 7.  On-line help was re-arranged and enhanced to support the new changes
  75.     with the mouse, and the new options.
  76.  
  77. 8.  Code is now compressed so that minimal disk space is required.
  78.  
  79.  
  80. Additions in version 3.30 over version 3.20:
  81. ============================================
  82.  
  83. 1.  Higher performance & smaller code using Turbo Pascal 6.01
  84.  
  85. 2.  The VGA/EGA version now works on every VGA/EGA.
  86.  
  87. 3.  Minor changes in the help screen of the VGA version.
  88.  
  89. 4.  Bug fixed in handling negative power calculations.
  90.  
  91. 5.  A new built in function:   CURT(x) = Cube root of x.
  92.     Mathematical meaning:      CURT(x) = x^(1/3)
  93.  
  94. 6.  A new built in function:   STEP(x) = Unit step.
  95.                                          ┌ 1    if x>=0
  96.     Mathematical meaning:      STEP(x) = │
  97.                                          └ 0    if x<0
  98.     This function will allow you to define functions in a specific domain.
  99.  
  100.     Example 1:                ┌ SIN(X+π/3)    if X>=3
  101.                The function:  │
  102.                               └ 0             otherwise
  103.  
  104.                can be defined in MASTER-GRAPH (tm) 3.30 by:
  105.                Y=SIN(X+π/3)*STEP(X-3)
  106.  
  107.     Example 2:                ┌ 3*X^2         if -5<=X<6
  108.                The function:  │
  109.                               └ 0             otherwise
  110.  
  111.                can be defined in MASTER-GRAPH (tm) 3.30 by:
  112.                Y=3*SQR(X)*[STEP(X+5)-STEP(X-6)]
  113.  
  114.     Example 3:                ┌ 3*X           if -2<=X<2
  115.                The function:  │
  116.                               └ 5             otherwise
  117.  
  118.                can be defined in MASTER-GRAPH (tm) 3.30 by:
  119.                Y=5+[STEP(X+2)-STEP(X-2)]*(3*X-5)
  120.